Dynomotion

Group: DynoMotion Message: 10940 From: az9633@ymail.com Date: 1/28/2015
Subject: Snap amps with Kanalog

I have an application that needs 6 motor axes with 2 analog outputs and 2 analog inputs plus 2 linear encoders.  Electrically I can do this with 2 Snap Amps and a Kanalog but I can't see how I could physically assemble this combination.  Plus the Kanalog would be overkill with capability and size.   Do you have the chip sets with board layouts available so I could make my own custom boards with these functions?


AZ

Group: DynoMotion Message: 10942 From: Tom Kerekes Date: 1/28/2015
Subject: Re: Snap amps with Kanalog
Hi AZ,

We supply cables and standoffs to stack Kanallog+KFLOP+SnapAmp0+SnapAmp1.  It is big and ugly but it works.

The Interface between KFLOP and Kanalog is fairly complex.  We don't document or release it.

We will release the Konnect interface protocol which is a fairly simple 8-bit bidirectional bus with data, clock, and reset.  The protocol is basically:

send board address
send board command
send data
send data
read data 
read data 
read data 
read data
read signature

Regards
TK 

Group: DynoMotion Message: 10957 From: az9633@ymail.com Date: 1/30/2015
Subject: Re: Snap amps with Kanalog
Just to be clear on the capability of the dual Snap Amp with Kanalog on the K flop. I need to do th following:

close the position loop on 6 Snap Amp axes 
close the position loop on 2 axes running on the Kanalog 
set the output values on 2 open loop analog outputs ( no PID)
read 2 analog inputs

Will any of this impact digital I/O on the Snap Amps?
Would I still be able to use the unused (not  assigned to an axis) encoder inputs on the Kanalog or the Snap Amps for other open loop encoder counting?

Thanks,

AZ


 
Group: DynoMotion Message: 10965 From: TK Date: 1/30/2015
Subject: Re: Snap amps with Kanalog
Hi AZ,

That should all be possible except that a KFLOP Axis channel is normally required to service an encoder input. So the maximum number of encoder inputs is normally limited to 8.  However you might be able to service additional encoder inputs with a User Program. The hardware implements encoder inputs as basically an 8-bit counter.  To service an additional encoder input your program would need to read the 8-bit counter and accumulate the changes in a larger variable (ie double).

Regards 
TK

On Jan 30, 2015, at 1:37 PM, az@... [DynoMotion] <DynoMotion@yahoogroups.com> wrote:

 

Just to be clear on the capability of the dual Snap Amp with Kanalog on the K flop. I need to do th following:


close the position loop on 6 Snap Amp axes 
close the position loop on 2 axes running on the Kanalog 
set the output values on 2 open loop analog outputs ( no PID)
read 2 analog inputs

Will any of this impact digital I/O on the Snap Amps?
Would I still be able to use the unused (not  assigned to an axis) encoder inputs on the Kanalog or the Snap Amps for other open loop encoder counting?

Thanks,

AZ